package com.hqx.processcontrol;

import java.util.Scanner;

public class ifTest2 {
    public static void main(String[] args) {
//        test1();
//        test2();
//        test3();
        test4();
    }


    /**
     *  编写程序，声明2个int型变量并赋值。判断两数之和，如果大于等
     * 于50，打印“hello world!”
     */
    public static void test1() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个整数：");
        int x = sc.nextInt();
        System.out.println("请输入第二个整数：");
        int y = sc.nextInt();
        if(x+y > 50) {
            System.out.println("hello world!");
        }
    }

    /**
     * 编写程序，声明2个double型变量并赋值。判断第一个数大于10.0，
     * 且第2个数小于20.0，打印两数之和。否则，打印两数的乘积。
     */
    public static void test2() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数:");
        double x = sc.nextDouble();
        System.out.println("请输入第二个数:");
        double y = sc.nextDouble();
        if(x>10.0 && y<20.0) {
            System.out.println("x+y="+(x+y));
        }else {
            System.out.println("x*y="+(x*y));
        }
    }

    /**
     * 我家的狗5岁了，5岁的狗相当于人类多大呢？其实，狗的前两年每
     * 一年相当于人类的10.5岁，之后每增加一年就增加四岁。那么5岁的狗
     * 相当于人类多少年龄呢？应该是：10.5 + 10.5 + 4 + 4 + 4 = 33岁。
     */
    public static void test3() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入狗狗的年龄：");
        double dogAge = sc.nextDouble();
        double humanAge;
        if(dogAge>0 && dogAge<=2) {
            humanAge = 2*10.5;
            System.out.println("狗狗"+dogAge+"岁时相当于人类"+humanAge+"岁");
        }else if(dogAge>2) {
            humanAge = 2*10.5+(dogAge - 2) * 4;
            System.out.println("狗狗"+dogAge+"岁时相当于人类"+humanAge+"岁");
        } else {
            System.out.println("非法数据,请重新输入！");
        }
    }
    /**
     * 大家都知道，男大当婚，女大当嫁。那么女方家长要嫁女儿，当然要提出
     * 一定的条件：高：180cm以上；富：财富1千万以上；帅：是。
     *  如果这三个条件同时满足，则：“我一定要嫁给他!!!”
     *  如果三个条件有为真的情况，则：“嫁吧，比上不足，比下有余。”
     *  如果三个条件都不满足，则：“不嫁！
     */
    public static void test4() {
        Scanner sc = new Scanner(System.in);
        System.out.println("身高(cm):");
        int height = sc.nextInt();
        System.out.println("财富(千万):");
        int asset = sc.nextInt();
        System.out.println("帅吗:");
        boolean shy = sc.nextBoolean();

        if(height>=180 && asset>=1 && shy) {
            System.out.println("我一定要嫁给他");
        }else if (height>=180 || asset>=1 || shy) {
            System.out.println("嫁吧，比上不足比下有余");
        }else {
            System.out.println("不嫁！！");
        }
    }
}
